package es.sjdigital.rv.logica.permiso;

import java.util.List;

import es.sjdigital.rv.datos.dao.PermisosDAO;
import es.sjdigital.rv.interfaz.permiso.Propietario_dto;
import es.sjdigital.rv.interfaz.permiso.manage.*;

public class GetPropietarios_op {

public GetPropietarios_dto_out getPropietarios_op(GetPropietarios_dto_in request) throws Error { 	
	PermisosDAO permisoDAO = new PermisosDAO();
	GetPropietarios_dto_out result = new GetPropietarios_dto_out();
	
	List<String[]> propietarios = permisoDAO.getPropietarios(request.getBusquedaPropietario());
	
	try {
			for(int i=0; i<propietarios.size(); i++){
				Propietario_dto prop_parcial = new Propietario_dto();
				prop_parcial.setNombre(propietarios.get(i)[0]);
				prop_parcial.setUrl(propietarios.get(i)[1]);
				result.addPropietario(prop_parcial );
			}
    	return result;
		} catch (Error e){
			throw e;
		} catch (Exception e) {
			throw e;
		}
	}
}
